﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;
using System.ComponentModel;

namespace Kaesoft.Hospedaje.Entities
{
    public partial class Perfil
    {
        private List<Opcion> _opciones;
        private List<Operacion> _operaciones;
        private bool _bandera;
        private bool _asignado;
        private List<PerfilOpcion> _todosLosRegistros;

        [DataMember]
        public bool Bandera
        {
            get { return _bandera; }
            set
            {
                if (_bandera != value)
                {
                    _bandera = value;
                    OnPropertyChanged("Bandera");
                }
            }
        }

        [DataMember]
        public List<Operacion> Operaciones
        {
            get { return _operaciones; }
            set
            {
                if (_operaciones != value)
                {
                    _operaciones = value;
                    OnPropertyChanged("Operaciones");
                }
            }
        }
        [DataMember]
        public List<Opcion> Opciones
        {
            get { return _opciones; }
            set
            {
                if (_opciones != value)
                {
                    _opciones = value;
                    OnPropertyChanged("Opciones");
                }
            }
        }

        [DataMember]
        public bool Asignado
        {
            get { return _asignado; }
            set
            {
                if (_asignado != value)
                {
                    _asignado = value;
                    OnPropertyChanged("Asignado");
                }
            }
        }
        [DataMember]
        public List<PerfilOpcion> TodosLosRegistros
        {
            get { return _todosLosRegistros; }
            set
            {
                if (_todosLosRegistros != value)
                {
                    _todosLosRegistros = value;
                    OnPropertyChanged("TodosLosRegistros");
                }
            }
        }
    }
}
